package cn.tedu;

import javax.swing.*;

/**
 * 水雷潜艇 是海洋对象  也有命
 */
public class MineSubmarine extends SeaObject implements EnemyLife {
    public MineSubmarine(){
        super(63,19);

    }

    /*
        重写move()
     */
    public void move() {
        x+=speed;//x+ 向左
    }
    /*
        重写getImage()
     */
    public ImageIcon getImage() {
        return Image.minesubm;//返回水雷潜艇图片
    }
    /*
        水雷潜艇发射水雷---生成水雷对象
     */
    public Mine shootMine() {
        int x = this.x + this.width; //水雷潜艇的x+水雷潜艇的宽
        int y = this.y - 5;          //水雷潜艇的y-固定的5
        return new Mine(x, y); //返回水雷对象
    }
    /*
        重写getLife()得命
      */
    public int getLife(){
        return 1; //打掉水雷潜艇，战舰得1条命
    }
}
